﻿namespace OT.HikiSecureCenterApis.Service.OneCard.Res
{
    public class ResLog
    {
        /// <summary>
        /// 账单流水号
        /// </summary>
        public string chargeNo { get; set; }
        /// <summary>
        /// 卡号，由刷卡终端设备触发读取的卡号
        /// </summary>
        public string cardNo { get; set; }
        /// <summary>
        /// 人员唯一ID
        /// </summary>
        public string personId { get; set; }
        /// <summary>
        /// 账户类型
        /// </summary>
        public string accountType { get; set; }
        /// <summary>
        /// 扣款前余额，单位：分
        /// </summary>
        public int preAccount { get; set; }
        /// <summary>
        /// 扣款金额，单位：分
        /// </summary>
        public int deduction { get; set; }
        /// <summary>
        /// 当前余额，单位：分
        /// </summary>
        public int balance { get; set; }
        /// <summary>
        /// 交易时间，ISO8601格式：yyyy-MM-ddTHH:mm:ss+当前时区，例如北京时间：2018-07-26T15:00:00 + 08:00
        /// </summary>
        public string debitTime { get; set; }
        /// <summary>
        /// 人员姓名
        /// </summary>
        public string personName { get; set; }
        /// <summary>
        /// 消费商户
        /// </summary>
        public string merchantName { get; set; }
        /// <summary>
        /// 人员所属组织名
        /// </summary>
        public string orgName { get; set; }
        /// <summary>
        /// 消费终端的终端号
        /// </summary>
        public string consumeTerminalNo { get; set; }
        /// <summary>
        /// 消费次数
        /// </summary>
        public int times { get; set; }
        /// <summary>
        /// 消费模式：1：计次模式 3：金额模式
        /// </summary>
        public int chargeType { get; set; }
        /// <summary>
        /// 账户交易类型：1：充值 2：退款 3：补贴 4：纠正 5：消费扣款 6：补贴账户清空
        /// </summary>
        public int transactionType { get; set; }
        /// <summary>
        /// 交易类型名称
        /// </summary>
        public string typeName { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string remark { get; set; }
    }

}
